c_heavymortar= {
	pieces = {
		base = {
			offset = {0.00, 0.00, 0.00},

			body = {
				offset = {0.00, 6.31, 0.00},
		
				engine1 = {	offset = {-5.75, 7.61, -23.82}, },
	
				engine2 = {	offset = { 5.75, 7.61, -23.82}, },
	
				turret = {
					offset = {0.00, 12.51, -6.04},

					sleeve1 = {
						offset = {0.00, 16.49, 11.53},

						barrel1a = {
							offset = {-3.93, 16.49, 14.55},

							firepoint1a = { offset = {-3.93, 16.49, 29.71}, },
						},
						barrel1b = {
							offset = { 3.93, 16.49, 14.55},

							firepoint1b = { offset = { 3.93, 16.49, 29.71}, },
						},
					},
				},
			},
		},
	},

	radius = 29.57,
	height = 22.95,
	midpos = {0.00, 7.48, 4.71},
	tex1 = "c_heavymortar_texture.png",
	numpieces = 11,  -- includes the root-piece

	globalvertexoffsets = true,  -- vertices in global space?
	localpieceoffsets = true,  -- offsets in local space?
}

VFS.Include("objects3d/model_utils.lua")
CalculateLocalOffsets (c_heavymortar)

return c_heavymortar